package com.it.tydic.estate.module.model.inner;

import javax.persistence.*;

@Table(name = "tb_dictionary")
public class TbDictionary {
    /**
     * 主键ID
     */
    @Id
    @Column(name = "ITEM_ID")
    private String itemId;

    /**
     * 字典项名称
     */
    @Column(name = "ITEM_NAME")
    private String itemName;

    /**
     * 父节点
     */
    @Column(name = "GROUP_ID")
    private String groupId;

    /**
     * 状态
     */
    @Column(name = "STATUS")
    private Integer status;

    @Column(name = "GROUP_CODE")
    private String groupCode;

    /**
     * 获取主键ID
     *
     * @return ITEM_ID - 主键ID
     */
    public String getItemId() {
        return itemId;
    }

    /**
     * 设置主键ID
     *
     * @param itemId 主键ID
     */
    public void setItemId(String itemId) {
        this.itemId = itemId;
    }

    /**
     * 获取字典项名称
     *
     * @return ITEM_NAME - 字典项名称
     */
    public String getItemName() {
        return itemName;
    }

    /**
     * 设置字典项名称
     *
     * @param itemName 字典项名称
     */
    public void setItemName(String itemName) {
        this.itemName = itemName;
    }

    /**
     * 获取父节点
     *
     * @return GROUP_ID - 父节点
     */
    public String getGroupId() {
        return groupId;
    }

    /**
     * 设置父节点
     *
     * @param groupId 父节点
     */
    public void setGroupId(String groupId) {
        this.groupId = groupId;
    }

    /**
     * 获取状态
     *
     * @return STATUS - 状态
     */
    public Integer getStatus() {
        return status;
    }

    /**
     * 设置状态
     *
     * @param status 状态
     */
    public void setStatus(Integer status) {
        this.status = status;
    }

    /**
     * @return GROUP_CODE
     */
    public String getGroupCode() {
        return groupCode;
    }

    /**
     * @param groupCode
     */
    public void setGroupCode(String groupCode) {
        this.groupCode = groupCode;
    }
}